angular
.module('portainer.docker')
.controller('ContainerRestartPolicyController', [function ContainerRestartPolicyController() {
  var ctrl = this;

  this.state = {
    editModel : {}
  };

  ctrl.save = save;

  function save() {
    if (ctrl.state.editModel.name === ctrl.name && ctrl.state.editModel.maximumRetryCount === ctrl.maximumRetryCount) {
      return;
    }
    ctrl.updateRestartPolicy(ctrl.state.editModel);
  }

  this.$onInit = function() {
    ctrl.state.editModel = {
      name: ctrl.name ? ctrl.name : 'no',
      maximumRetryCount: ctrl.maximumRetryCount
    };
  };
}
]);
